import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase BotonReinicio.
 * Reinicia el Subnivel Actual
 * 
 * @autor Andrés Cruz Santiago ,Jesús Aurelio Hrnández Aguilar
 * @versión 04/07/13
 */
public class BotonReinicio extends Actor
{
    private int nivel;

    /**
     * Método que Reinicia el Subnivel Actual
     * @param unNivel que es el Nivel actual
     */
    public BotonReinicio(int unNivel)
    {
        nivel=unNivel;
    }

    /**
     * Act - do whatever the BotonAtras wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    public void act() 
    {
        seleccionado();
    }    

    /**
     * Reinicia el Escenario del Subinvel Actual de Nuevo
     */
    public void seleccionado()
    {
        if(Greenfoot.mouseClicked(this))
        {
            switch(nivel)
            {
                case 1: Greenfoot.setWorld(new Room1_1(1));  break;
                case 2: Greenfoot.setWorld(new Room1_1(2));  break;
                case 3: Greenfoot.setWorld(new Room1_1(3));  break;
                case 4: Greenfoot.setWorld(new Room1_1(4));  break;
            }
        }
    }  

}

